package com.example.library.model;

/**
 * 线程状态
 * */
public enum  ThreadMode {
    //事件发送和事件处理再同一个线程
    POSTING,

    //事件的处理会在UI线程执行
    MAIN,

    // 后台进程，处理如保存到数据库等操作
    BACKGROUND,

    // 异步执行，另起线程操作。事件处理会在单独的线程中执行，主要用于在后台线程中执行耗时操作
    ASYNC
}
